package main
import(
	"fmt"
)

//map是引用类型
func main() {
	var data = make(map[string]interface{})
	var res []map[string]interface{}
	var testSlice = []int{1, 2, 3, 4, 5}
	for _, v := range testSlice {
		data["key"] = v
		//fmt.Println(data)
		fmt.Printf("指针是 %p ",&data)
		res = append(res, data)
		fmt.Println(res)
	}
	fmt.Println(res)
}
/*
map[key:1]
[map[key:1]]
map[key:2]
[map[key:2] map[key:2]]
map[key:3]
[map[key:3] map[key:3] map[key:3]]
map[key:4]
[map[key:4] map[key:4] map[key:4] map[key:4]]
map[key:5]
[map[key:5] map[key:5] map[key:5] map[key:5] map[key:5]]
[map[key:5] map[key:5] map[key:5] map[key:5] map[key:5]]
 */